package com.neulogistics.contrib.warehouse.api.application.query;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.neulogistics.contrib.warehouse.api.application.viewmodel.CirculationOrderViewModel;
import com.neulogistics.contrib.warehouse.infrastructure.persistence.orm.po.CirculationOrderPO;

import java.util.List;

public interface ICirculationOrderQueryService {
    CirculationOrderViewModel getById(Long id);

    Page<CirculationOrderViewModel> page(CirculationOrderQuery circulationOrderQuery);

    List<CirculationOrderPO> getCirculationOrderByTransferId(Long transferOrderId);
}
